﻿<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Core">
      <UniqueIdentifier>{2e7b5c2c-a621-4c3f-8665-d018433a47be}</UniqueIdentifier>
    </Filter>
    <Filter Include="Core\Source Files">
      <UniqueIdentifier>{aa2a4c51-3250-474c-9fd7-b4c02d627c23}</UniqueIdentifier>
    </Filter>
    <Filter Include="Core\Header Files">
      <UniqueIdentifier>{e3000b27-8e98-43b9-8676-0e2bc552ed96}</UniqueIdentifier>
    </Filter>
    <Filter Include="Streams">
      <UniqueIdentifier>{9b02fdf4-330d-4ea1-9b50-756ea1e9cbad}</UniqueIdentifier>
    </Filter>
    <Filter Include="Streams\Source Files">
      <UniqueIdentifier>{e01a48ab-4deb-461c-ac9b-da93d753bce6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Streams\Header Files">
      <UniqueIdentifier>{783f30ef-30f9-4653-ae14-b5e174b7f78b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Crypt">
      <UniqueIdentifier>{a42da995-bcd7-4537-8252-d5e53d0f1d0e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Crypt\Source Files">
      <UniqueIdentifier>{adbec94e-84f6-4a73-b8ad-56460f915735}</UniqueIdentifier>
    </Filter>
    <Filter Include="Crypt\Header Files">
      <UniqueIdentifier>{d68eb360-09da-436b-ba93-930e42eb3765}</UniqueIdentifier>
    </Filter>
    <Filter Include="Notifications">
      <UniqueIdentifier>{9a8db21b-da0d-4166-87df-cb3b5fdad9cc}</UniqueIdentifier>
    </Filter>
    <Filter Include="Notifications\Source Files">
      <UniqueIdentifier>{db95736d-423e-477f-9b96-b69270d92db3}</UniqueIdentifier>
    </Filter>
    <Filter Include="Notifications\Header Files">
      <UniqueIdentifier>{30ff01a7-c8de-488d-8825-18ecea307edb}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading">
      <UniqueIdentifier>{53539527-99a1-4611-973f-eafbc885d7fb}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading\Source Files">
      <UniqueIdentifier>{8670cfea-46c1-4f9c-b627-7394a23afc23}</UniqueIdentifier>
    </Filter>
    <Filter Include="Threading\Header Files">
      <UniqueIdentifier>{3444554f-0e39-4caa-938a-6eb00f5bd6a1}</UniqueIdentifier>
    </Filter>
    <Filter Include="SharedLibrary">
      <UniqueIdentifier>{c4c27564-f218-40d0-8e56-e8e3ed2d7f19}</UniqueIdentifier>
    </Filter>
    <Filter Include="SharedLibrary\Source Files">
      <UniqueIdentifier>{cd2a3ab0-fb71-43e4-ace0-bb0e9d7a8af8}</UniqueIdentifier>
    </Filter>
    <Filter Include="SharedLibrary\Header Files">
      <UniqueIdentifier>{e35bb723-46b3-46e3-8cbf-d28df355ea53}</UniqueIdentifier>
    </Filter>
    <Filter Include="Logging">
      <UniqueIdentifier>{ab9eff64-9534-4e0c-a933-ee6de3a209a9}</UniqueIdentifier>
    </Filter>
    <Filter Include="Logging\Source Files">
      <UniqueIdentifier>{ac884684-43da-4dd8-a44e-24802a812393}</UniqueIdentifier>
    </Filter>
    <Filter Include="Logging\Header Files">
      <UniqueIdentifier>{68c296ac-f7e0-425a-bd33-360f5698a8de}</UniqueIdentifier>
    </Filter>
    <Filter Include="Filesystem">
      <UniqueIdentifier>{6a4b4b6e-4809-4b7f-8833-2fc2994ce1f5}</UniqueIdentifier>
    </Filter>
    <Filter Include="Filesystem\Source Files">
      <UniqueIdentifier>{e3509278-8ef5-408f-9542-c91dcdd28760}</UniqueIdentifier>
    </Filter>
    <Filter Include="Filesystem\Header Files">
      <UniqueIdentifier>{ae7e489e-8a98-42b8-a5d2-480524ea5760}</UniqueIdentifier>
    </Filter>
    <Filter Include="UUID">
      <UniqueIdentifier>{032a30c0-9065-4eb4-9a32-a91ba8f27ffa}</UniqueIdentifier>
    </Filter>
    <Filter Include="UUID\Source Files">
      <UniqueIdentifier>{38db7f11-625e-4e2d-a419-13bb4df3ecff}</UniqueIdentifier>
    </Filter>
    <Filter Include="UUID\Header Files">
      <UniqueIdentifier>{6f42cc0b-94c6-4f02-8db5-3e5856631d36}</UniqueIdentifier>
    </Filter>
    <Filter Include="DateTime">
      <UniqueIdentifier>{190d3222-f479-4dce-822a-144d2940f669}</UniqueIdentifier>
    </Filter>
    <Filter Include="DateTime\Source Files">
      <UniqueIdentifier>{2948a228-c54d-4488-bdb3-793e2822c6fc}</UniqueIdentifier>
    </Filter>
    <Filter Include="DateTime\Header Files">
      <UniqueIdentifier>{864eba35-a78b-46cb-9452-8dd975e12c55}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text">
      <UniqueIdentifier>{bdfbe601-57c5-4d93-8535-c95905f85e82}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text\Source Files">
      <UniqueIdentifier>{73238f2c-5261-4833-bad2-9eb2eea57641}</UniqueIdentifier>
    </Filter>
    <Filter Include="Text\Header Files">
      <UniqueIdentifier>{0acd48c0-20ad-4d45-8809-7c674bf9c736}</UniqueIdentifier>
    </Filter>
    <Filter Include="URI">
      <UniqueIdentifier>{b5548d39-c978-479d-af41-fe2bf341c3a8}</UniqueIdentifier>
    </Filter>
    <Filter Include="URI\Source Files">
      <UniqueIdentifier>{5638c842-e362-43b8-841d-8acf34046360}</UniqueIdentifier>
    </Filter>
    <Filter Include="URI\Header Files">
      <UniqueIdentifier>{e0a682c7-b8dd-431b-8724-8744937ea56a}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Suite">
      <UniqueIdentifier>{f9caf92a-e9c5-4811-b922-2c5918a5a145}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Suite\Source Files">
      <UniqueIdentifier>{f94b9cc9-0c68-4faf-becb-f7c814a38bcb}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Suite\Header Files">
      <UniqueIdentifier>{b38b3c7e-c36c-41fd-8eeb-935f0954feea}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Driver">
      <UniqueIdentifier>{22b55fe2-d459-40df-9aa8-421c48d4e3f1}</UniqueIdentifier>
    </Filter>
    <Filter Include="_Driver\Source Files">
      <UniqueIdentifier>{67cfbc8e-be95-4328-9961-84aea3161f0d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Processes">
      <UniqueIdentifier>{57b90d56-ee70-4bc9-88f0-f61ac9124546}</UniqueIdentifier>
    </Filter>
    <Filter Include="Processes\Source Files">
      <UniqueIdentifier>{04e74a33-b66b-4d43-935c-ef209d0394d6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Processes\Header Files">
      <UniqueIdentifier>{d2ff90bb-27ff-4fb9-b4e5-02d14a525cd0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Tasks">
      <UniqueIdentifier>{2d9b1448-bd2e-4468-9117-dac1836d52d6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Tasks\Source Files">
      <UniqueIdentifier>{acc352d9-b343-42a0-bfe6-c3aa959cfe75}</UniqueIdentifier>
    </Filter>
    <Filter Include="Tasks\Header Files">
      <UniqueIdentifier>{4b815550-33a7-452e-b510-d3e26a879f2f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Event">
      <UniqueIdentifier>{d64eb426-d57b-4e5d-952a-d671064ac367}</UniqueIdentifier>
    </Filter>
    <Filter Include="Event\Header Files">
      <UniqueIdentifier>{fecbd0f0-c4d9-4ee7-be5b-0bc3464e7d7f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Event\Source Files">
      <UniqueIdentifier>{8996c7c5-1d8b-4182-9e9f-5a924b80a92a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Cache">
      <UniqueIdentifier>{d60e8f1c-5e41-42ce-88e7-170a1382e0b6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Cache\Header Files">
      <UniqueIdentifier>{f183c589-cf68-42c3-8d3b-f8e3ee2d67b1}</UniqueIdentifier>
    </Filter>
    <Filter Include="Cache\Source Files">
      <UniqueIdentifier>{1a8b37ee-b017-4814-a4f8-ef319ba74652}</UniqueIdentifier>
    </Filter>
    <Filter Include="Hashing">
      <UniqueIdentifier>{7295aed4-2f1e-4ded-96ad-fa5671e2dd64}</UniqueIdentifier>
    </Filter>
    <Filter Include="Hashing\Header Files">
      <UniqueIdentifier>{085ff2ee-d571-442e-bf7c-dc4eb5ac15ac}</UniqueIdentifier>
    </Filter>
    <Filter Include="Hashing\Source Files">
      <UniqueIdentifier>{938c575d-a642-448c-aa32-083eec204572}</UniqueIdentifier>
    </Filter>
    <Filter Include="Dynamic">
      <UniqueIdentifier>{0027b55b-96f2-463d-a33a-5b059aada030}</UniqueIdentifier>
    </Filter>
    <Filter Include="Dynamic\Source Files">
      <UniqueIdentifier>{f9e85b6e-3b17-499c-b7a1-3bedcebd4a74}</UniqueIdentifier>
    </Filter>
    <Filter Include="Dynamic\Header Files">
      <UniqueIdentifier>{f69c020d-4aac-4862-b2ba-b14c91d39546}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="src\AnyTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ArrayTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\AutoPtrTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\AutoReleasePoolTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ByteOrderTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CoreTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CoreTestSuite.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DirectoryIteratorsTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DynamicFactoryTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOBufferTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOBufferTestSuite.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FormatTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FPETest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ListMapTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MemoryPoolTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NamedTuplesTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NDCTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NumberFormatterTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NumberParserTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ObjectPoolTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RegularExpressionTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedPtrTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StringTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StringTokenizerTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TuplesTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TypeListTest.cpp">
      <Filter>Core\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\Base32Test.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\Base64Test.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\BinaryReaderWriterTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CountingStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOBufferStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FileStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HexBinaryTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LineEndingConverterTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MemoryStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NullStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamCopierTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamsTestSuite.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamTokenizerTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TeeStreamTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ZLibTest.cpp">
      <Filter>Streams\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CryptTestSuite.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DigestStreamTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HMACEngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MD4EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MD5EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PBKDF2EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RandomStreamTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RandomTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SHA1EngineTest.cpp">
      <Filter>Crypt\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NotificationCenterTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NotificationQueueTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NotificationsTestSuite.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PriorityNotificationQueueTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimedNotificationQueueTest.cpp">
      <Filter>Notifications\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ActiveDispatcherTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ActiveMethodTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ActivityTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ConditionTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\MutexTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\RWLockTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SemaphoreTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadingTestSuite.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadLocalTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadPoolTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ThreadTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimerTest.cpp">
      <Filter>Threading\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ClassLoaderTest.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ManifestTest.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedLibraryTest.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedLibraryTestSuite.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TestPlugin.cpp">
      <Filter>SharedLibrary\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ChannelTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FileChannelTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggerTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggingFactoryTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggingRegistryTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LoggingTestSuite.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LogStreamTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PatternFormatterTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SimpleFileChannelTest.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TestChannel.cpp">
      <Filter>Logging\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DirectoryWatcherTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FilesystemTestSuite.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FileTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\GlobTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PathTest.cpp">
      <Filter>Filesystem\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UUIDGeneratorTest.cpp">
      <Filter>UUID\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UUIDTest.cpp">
      <Filter>UUID\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UUIDTestSuite.cpp">
      <Filter>UUID\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ClockTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeFormatterTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeParserTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DateTimeTestSuite.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LocalDateTimeTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StopwatchTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimespanTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimestampTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TimezoneTest.cpp">
      <Filter>DateTime\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\StreamConverterTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextBufferIteratorTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextConverterTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextEncodingTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextIteratorTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TextTestSuite.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UnicodeConverterTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UTF8StringTest.cpp">
      <Filter>Text\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\URIStreamOpenerTest.cpp">
      <Filter>URI\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\URITest.cpp">
      <Filter>URI\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\URITestSuite.cpp">
      <Filter>URI\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FoundationTestSuite.cpp">
      <Filter>_Suite\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\WinDriver.cpp">
      <Filter>_Driver\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NamedEventTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\NamedMutexTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ProcessesTestSuite.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ProcessTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SharedMemoryTest.cpp">
      <Filter>Processes\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TaskManagerTest.cpp">
      <Filter>Tasks\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TaskTest.cpp">
      <Filter>Tasks\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\TaskTestSuite.cpp">
      <Filter>Tasks\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\BasicEventTest.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\DummyDelegate.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\EventTestSuite.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\FIFOEventTest.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\PriorityEventTest.cpp">
      <Filter>Event\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\CacheTestSuite.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ExpireCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\ExpireLRUCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LRUCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UniqueExpireCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\UniqueExpireLRUCacheTest.cpp">
      <Filter>Cache\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashingTestSuite.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashMapTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashSetTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\HashTableTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\LinearHashTableTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\SimpleHashTableTest.cpp">
      <Filter>Hashing\Source Files</Filter>
    </ClCompile>
    <ClCompile Include="src\VarTest.cpp">
      <Filter>Dynamic\Source Files</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="src\AnyTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ArrayTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\AutoPtrTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\AutoReleasePoolTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ByteOrderTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CoreTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CoreTestSuite.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DirectoryIteratorsTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DynamicAnyTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DynamicFactoryTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOBufferTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOBufferTestSuite.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FormatTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FPETest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ListMapTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MemoryPoolTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NamedTuplesTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NDCTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NumberFormatterTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NumberParserTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ObjectPoolTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RegularExpressionTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedPtrTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StringTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StringTokenizerTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TuplesTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TypeListTest.h">
      <Filter>Core\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\Base32Test.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\Base64Test.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\BinaryReaderWriterTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CountingStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOBufferStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FileStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HexBinaryTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LineEndingConverterTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MemoryStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NullStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamCopierTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamsTestSuite.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamTokenizerTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TeeStreamTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ZLibTest.h">
      <Filter>Streams\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CryptTestSuite.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DigestStreamTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HMACEngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MD4EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MD5EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PBKDF2EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RandomStreamTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RandomTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SHA1EngineTest.h">
      <Filter>Crypt\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NotificationCenterTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NotificationQueueTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NotificationsTestSuite.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PriorityNotificationQueueTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimedNotificationQueueTest.h">
      <Filter>Notifications\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ActiveDispatcherTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ActiveMethodTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ActivityTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ConditionTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\MutexTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\RWLockTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SemaphoreTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadingTestSuite.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadLocalTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadPoolTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ThreadTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimerTest.h">
      <Filter>Threading\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ClassLoaderTest.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ManifestTest.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedLibraryTest.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedLibraryTestSuite.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TestPlugin.h">
      <Filter>SharedLibrary\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ChannelTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FileChannelTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggerTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggingFactoryTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggingRegistryTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LoggingTestSuite.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LogStreamTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PatternFormatterTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SimpleFileChannelTest.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TestChannel.h">
      <Filter>Logging\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DirectoryWatcherTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FilesystemTestSuite.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FileTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\GlobTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PathTest.h">
      <Filter>Filesystem\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UUIDGeneratorTest.h">
      <Filter>UUID\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UUIDTest.h">
      <Filter>UUID\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UUIDTestSuite.h">
      <Filter>UUID\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ClockTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeFormatterTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeParserTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DateTimeTestSuite.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LocalDateTimeTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StopwatchTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimespanTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimestampTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TimezoneTest.h">
      <Filter>DateTime\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\StreamConverterTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextBufferIteratorTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextConverterTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextEncodingTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextIteratorTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TextTestSuite.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UnicodeConverterTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UTF8StringTest.h">
      <Filter>Text\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\URIStreamOpenerTest.h">
      <Filter>URI\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\URITest.h">
      <Filter>URI\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\URITestSuite.h">
      <Filter>URI\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FoundationTestSuite.h">
      <Filter>_Suite\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NamedEventTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\NamedMutexTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ProcessesTestSuite.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ProcessTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SharedMemoryTest.h">
      <Filter>Processes\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TaskManagerTest.h">
      <Filter>Tasks\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TaskTest.h">
      <Filter>Tasks\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\TaskTestSuite.h">
      <Filter>Tasks\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\BasicEventTest.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\DummyDelegate.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\EventTestSuite.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\FIFOEventTest.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\PriorityEventTest.h">
      <Filter>Event\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\CacheTestSuite.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ExpireCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\ExpireLRUCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LRUCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UniqueExpireCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\UniqueExpireLRUCacheTest.h">
      <Filter>Cache\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashingTestSuite.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashMapTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashSetTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\HashTableTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\LinearHashTableTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\SimpleHashTableTest.h">
      <Filter>Hashing\Header Files</Filter>
    </ClInclude>
    <ClInclude Include="src\VarTest.h">
      <Filter>Dynamic\Header Files</Filter>
    </ClInclude>
  </ItemGroup>
</Project>